public class MyComponent extends WOComponent {
public void myMethod() { .... }
//WRONG! Overloaded method causes runtime error.
public void myMethod(int anInt) { ... }
}
// From a component's Java file.
((Session)session()).verify();
By definition, session returns a WOSession object. Because WOSession does not define a method named verify, your code won't compile unless you cast the return value of session to your WOSession subclass.